Home
CHELSEA FOOTBALL CLUB
Filbert Street, Leicester, England
Home to Leicester City from 1891 to 2002, when they moved to the Walkers Stadium
For more information